
Broadcom Confidential CPE-BEEP-PG102-R
41
CPE BEEP Programmer’s Reference Guide Broadcom Execution Environment Platform (BEEP) Application Development
9.6 Client Type Application Manifest Example
The Client type (application that consumes services) application’s manifest would look like the following.
{
"app-name": "cwmpctl",
"vendor": "Broadcom Ltd.",
"version": "1.1",
"description": "Common WAN Management Protocol (CWMP) Client",
"bus":
{
"wellknown-name": "com.broadcom.cwmpctl"
},
"linux":
{
"resources":
{
"cpu": {
"quota": 5
},
"memory": {
"limit": 4000000
},
"network-setup": {"mode":"WanOnly"},
"flash-size": "256KB"
},
},
"dependency":
{
"libraries": "crypt,pthread,rt,expat,ffi,dbus-1,gio-2.0,glib-2.0,gmodule-2.0,gobject-
2.0,gthread-2.0,z"
},
"privilege":
[
{"name": "com.broadcom.cwmp", "object": "/com/broadcom/cwmp", "interface": "com.broadcom.cwmp",
"method": "GetParameterValues"},
{"name": "com.broadcom.cwmp", "object": "/com/broadcom/cwmp", "interface": "com.broadcom.cwmp",
"method": "SetParameterValues"},
{"name": "com.broadcom.cwmp", "object": "/com/broadcom/cwmp", "interface": "com.broadcom.cwmp",
"method": "GetParameterNames"},
{"name": "com.broadcom.cwmp", "object": "/com/broadcom/cwmp", "interface": "com.broadcom.cwmp",
"method": "GetParameterAttributes"},
{"name": "com.broadcom.cwmp", "object": "/com/broadcom/cwmp", "interface": "com.broadcom.cwmp",
"method": "SetParameterAttributes"},
{"name": "com.broadcom.cwmp", "object": "/com/broadcom/cwmp", "interface": "com.broadcom.cwmp",
"method": "AddObject"},
{"name": "com.broadcom.cwmp", "object": "/com/broadcom/cwmp", "interface": "com.broadcom.cwmp",
"method": "DeleteObject"},
{"name": "com.broadcom.cwmp", "object": "/com/broadcom/cwmp", "interface": "com.broadcom.cwmp",
"method": "Download"},
{"name": "com.broadcom.cwmp", "object": "/com/broadcom/cwmp", "interface": "com.broadcom.cwmp",
"method": "Upload"},
{"name": "com.broadcom.cwmp", "object": "/com/broadcom/cwmp", "interface": "com.broadcom.cwmp",
"method": "DownloadLocalFile"},
{"name": "com.broadcom.cwmp", "object": "/com/broadcom/cwmp", "interface": "com.broadcom.cwmp",
"method": "UploadLocalFile"},
{"name": "com.broadcom.cwmp", "object": "/com/broadcom/cwmp", "interface": "com.broadcom.cwmp",
"method": "GetRPCMethods"},
{"name": "com.broadcom.cwmp", "object": "/com/broadcom/cwmp", "interface": "com.broadcom.cwmp",
"method": "ChangeDUState"},
{"name": "com.broadcom.cwmp", "object": "/com/broadcom/cwmp", "interface": "com.broadcom.cwmp",
"method": "Reboot"},
{"name": "com.broadcom.cwmp", "object": "/com/broadcom/cwmp", "interface": "com.broadcom.cwmp",
"method": "FactoryReset"},
{"name": "com.broadcom.pmd", "object": "/com/broadcom/pmd", "interface": "com.broadcom.pmd",
"signal": "WanConnectionUp"}
]
}
Broadcom Confidential for
dsshin2 @ humaxdigital.com